Foxit PDF SDK
FoxitPDFSDKPython3.HTML2PDFSettingData类 参考

继承自 FoxitPDFSDKPython3._object .

Public 成员函数

def HTML2PDFSettingData ()
 构造函数。
 
def HTML2PDFSettingData (page_width, page_height, is_to_page_scale, page_margin, is_convert_link, rotate_degrees, is_generate_tag, page_mode, to_generate_bookmarks, scaling_mode, encoding_format, to_render_images, to_remove_underline_for_link, to_set_headerfooter, headerfooter_title, headerfooter_url, bookmark_root_name, to_resize_objects, to_print_background, to_optimize_tag_tree, media_style, to_load_active_content, to_disable_sandbox, to_use_blacklist, to_hide_header, to_hide_footer, to_deny_local_file_access)
 带参数的构造函数。 更多...
 
def Set (page_width, page_height, is_to_page_scale, page_margin, is_convert_link, rotate_degrees, is_generate_tag, page_mode, to_generate_bookmarks, scaling_mode, encoding_format, to_render_images, to_remove_underline_for_link, to_set_headerfooter, headerfooter_title, headerfooter_url, bookmark_root_name, to_resize_objects, to_print_background, to_optimize_tag_tree, media_style, to_load_active_content, to_disable_sandbox, to_use_blacklist, to_hide_header, to_hide_footer, to_deny_local_file_access)
 设置值。 更多...
 

静态 Public 属性

 bookmark_root_name = _fsdk.HTML2PDFSettingData_bookmark_root_name
 书签的根名称。
 
 e_EncodingFormatArabic = _fsdk.HTML2PDFSettingData_e_EncodingFormatArabic
 编码格式:"Arabic"。
 
 e_EncodingFormatASCII = _fsdk.HTML2PDFSettingData_e_EncodingFormatASCII
 编码格式:"ASCII"。
 
 e_EncodingFormatASCII_7_bit = _fsdk.HTML2PDFSettingData_e_EncodingFormatASCII_7_bit
 编码格式:"ASCII-7-bit"。
 
 e_EncodingFormatBHASKAR = _fsdk.HTML2PDFSettingData_e_EncodingFormatBHASKAR
 编码格式:"BHASKAR"。
 
 e_EncodingFormatBIG5 = _fsdk.HTML2PDFSettingData_e_EncodingFormatBIG5
 编码格式:"BIG5"。
 
 e_EncodingFormatBIG5_CP950 = _fsdk.HTML2PDFSettingData_e_EncodingFormatBIG5_CP950
 编码格式:"BIG5-CP950"。
 
 e_EncodingFormatBIG5_HKSCS = _fsdk.HTML2PDFSettingData_e_EncodingFormatBIG5_HKSCS
 编码格式:"BIG5_HKSCS"。
 
 e_EncodingFormatCNS = _fsdk.HTML2PDFSettingData_e_EncodingFormatCNS
 编码格式:"CNS"。
 
 e_EncodingFormatCP1250 = _fsdk.HTML2PDFSettingData_e_EncodingFormatCP1250
 编码格式:"CP1250"。
 
 e_EncodingFormatCP1251 = _fsdk.HTML2PDFSettingData_e_EncodingFormatCP1251
 编码格式:"CP1251"。
 
 e_EncodingFormatCP1252 = _fsdk.HTML2PDFSettingData_e_EncodingFormatCP1252
 编码格式:"CP1252"。
 
 e_EncodingFormatCP1253 = _fsdk.HTML2PDFSettingData_e_EncodingFormatCP1253
 编码格式:"CP1253"。
 
 e_EncodingFormatCP1254 = _fsdk.HTML2PDFSettingData_e_EncodingFormatCP1254
 编码格式:"CP1254"。
 
 e_EncodingFormatCP1255 = _fsdk.HTML2PDFSettingData_e_EncodingFormatCP1255
 编码格式:"CP1255"。
 
 e_EncodingFormatCP1256 = _fsdk.HTML2PDFSettingData_e_EncodingFormatCP1256
 编码格式:"CP1256"。
 
 e_EncodingFormatCP1257 = _fsdk.HTML2PDFSettingData_e_EncodingFormatCP1257
 编码格式:"CP1257"。
 
 e_EncodingFormatCP852 = _fsdk.HTML2PDFSettingData_e_EncodingFormatCP852
 编码格式:"CP852"。
 
 e_EncodingFormatCP866 = _fsdk.HTML2PDFSettingData_e_EncodingFormatCP866
 编码格式:"CP866"。
 
 e_EncodingFormatCP874 = _fsdk.HTML2PDFSettingData_e_EncodingFormatCP874
 编码格式:"CP874"。
 
 e_EncodingFormatCP932 = _fsdk.HTML2PDFSettingData_e_EncodingFormatCP932
 编码格式:"CP932"。
 
 e_EncodingFormatCSN_369103 = _fsdk.HTML2PDFSettingData_e_EncodingFormatCSN_369103
 编码格式:"CSN_369103"。
 
 e_EncodingFormatDefault = _fsdk.HTML2PDFSettingData_e_EncodingFormatDefault
 编码格式:默认。编码格式将在chromium中自动检测。
 
 e_EncodingFormatEUC = _fsdk.HTML2PDFSettingData_e_EncodingFormatEUC
 编码格式:"EUC"。
 
 e_EncodingFormatEUC_CN = _fsdk.HTML2PDFSettingData_e_EncodingFormatEUC_CN
 编码格式:"EUC-CN"。
 
 e_EncodingFormatEUC_JP = _fsdk.HTML2PDFSettingData_e_EncodingFormatEUC_JP
 编码格式:"EUC-JP"。
 
 e_EncodingFormatGB = _fsdk.HTML2PDFSettingData_e_EncodingFormatGB
 编码格式:"GB"。
 
 e_EncodingFormatGB18030 = _fsdk.HTML2PDFSettingData_e_EncodingFormatGB18030
 编码格式:"GB18030"。
 
 e_EncodingFormatGBK = _fsdk.HTML2PDFSettingData_e_EncodingFormatGBK
 编码格式:"GBK"。
 
 e_EncodingFormatGreek = _fsdk.HTML2PDFSettingData_e_EncodingFormatGreek
 编码格式:"Greek"。
 
 e_EncodingFormatHebrew = _fsdk.HTML2PDFSettingData_e_EncodingFormatHebrew
 编码格式:"Hebrew"。
 
 e_EncodingFormatHTCHANAKYA = _fsdk.HTML2PDFSettingData_e_EncodingFormatHTCHANAKYA
 编码格式:"HTCHANAKYA"。
 
 e_EncodingFormatHZ_GB_2312 = _fsdk.HTML2PDFSettingData_e_EncodingFormatHZ_GB_2312
 编码格式:"HZ-GB-2312"。
 
 e_EncodingFormatISO_2022_CN = _fsdk.HTML2PDFSettingData_e_EncodingFormatISO_2022_CN
 编码格式:"ISO_2022_CN"。
 
 e_EncodingFormatISO_2022_KR = _fsdk.HTML2PDFSettingData_e_EncodingFormatISO_2022_KR
 编码格式:"ISO-2022-KR"。
 
 e_EncodingFormatISO_8859_11 = _fsdk.HTML2PDFSettingData_e_EncodingFormatISO_8859_11
 编码格式:"ISO-8859-11"。
 
 e_EncodingFormatISO_8859_13 = _fsdk.HTML2PDFSettingData_e_EncodingFormatISO_8859_13
 编码格式:"ISO-8859-13"。
 
 e_EncodingFormatISO_8859_15 = _fsdk.HTML2PDFSettingData_e_EncodingFormatISO_8859_15
 编码格式:"ISO-8859-15"。
 
 e_EncodingFormatISO_8859_5 = _fsdk.HTML2PDFSettingData_e_EncodingFormatISO_8859_5
 编码格式:"ISO-8859-5"。
 
 e_EncodingFormatISO_8859_8_I = _fsdk.HTML2PDFSettingData_e_EncodingFormatISO_8859_8_I
 编码格式:"ISO-8859-8-I"。
 
 e_EncodingFormatJAGRAN = _fsdk.HTML2PDFSettingData_e_EncodingFormatJAGRAN
 编码格式:"JAGRAN"。
 
 e_EncodingFormatJIS = _fsdk.HTML2PDFSettingData_e_EncodingFormatJIS
 编码格式:"JIS"。
 
 e_EncodingFormatKOI8R = _fsdk.HTML2PDFSettingData_e_EncodingFormatKOI8R
 编码格式:"KOI8R"。
 
 e_EncodingFormatKOI8U = _fsdk.HTML2PDFSettingData_e_EncodingFormatKOI8U
 编码格式:"KOI8U"。
 
 e_EncodingFormatKSC = _fsdk.HTML2PDFSettingData_e_EncodingFormatKSC
 编码格式:"KSC"。
 
 e_EncodingFormatLatin2 = _fsdk.HTML2PDFSettingData_e_EncodingFormatLatin2
 编码格式:"Latin2"。
 
 e_EncodingFormatLatin3 = _fsdk.HTML2PDFSettingData_e_EncodingFormatLatin3
 编码格式:"Latin3"。
 
 e_EncodingFormatLatin4 = _fsdk.HTML2PDFSettingData_e_EncodingFormatLatin4
 编码格式:"Latin4"。
 
 e_EncodingFormatLatin5 = _fsdk.HTML2PDFSettingData_e_EncodingFormatLatin5
 编码格式:"Latin5"。
 
 e_EncodingFormatLatin6 = _fsdk.HTML2PDFSettingData_e_EncodingFormatLatin6
 编码格式:"Latin6"。
 
 e_EncodingFormatMACINTOSH = _fsdk.HTML2PDFSettingData_e_EncodingFormatMACINTOSH
 编码格式:"MACINTOSH"。
 
 e_EncodingFormatSJS = _fsdk.HTML2PDFSettingData_e_EncodingFormatSJS
 编码格式:"SJS"。
 
 e_EncodingFormatTAB = _fsdk.HTML2PDFSettingData_e_EncodingFormatTAB
 编码格式:"TAB"。
 
 e_EncodingFormatTAM = _fsdk.HTML2PDFSettingData_e_EncodingFormatTAM
 编码格式:"TAM"。
 
 e_EncodingFormatTSCII = _fsdk.HTML2PDFSettingData_e_EncodingFormatTSCII
 编码格式:"TSCII"。
 
 e_EncodingFormatUnicode = _fsdk.HTML2PDFSettingData_e_EncodingFormatUnicode
 编码格式:"Unicode"。
 
 e_EncodingFormatUTF7 = _fsdk.HTML2PDFSettingData_e_EncodingFormatUTF7
 编码格式:"UTF7"。
 
 e_EncodingFormatUTF_16BE = _fsdk.HTML2PDFSettingData_e_EncodingFormatUTF_16BE
 编码格式:"UTF-16BE"。
 
 e_EncodingFormatUTF_16LE = _fsdk.HTML2PDFSettingData_e_EncodingFormatUTF_16LE
 编码格式:"UTF-16LE"。
 
 e_EncodingFormatUTF_32BE = _fsdk.HTML2PDFSettingData_e_EncodingFormatUTF_32BE
 编码格式:"UTF-32BE"。
 
 e_EncodingFormatUTF_32LE = _fsdk.HTML2PDFSettingData_e_EncodingFormatUTF_32LE
 编码格式:"UTF-32LE"。
 
 e_EncodingFormatVISUAL = _fsdk.HTML2PDFSettingData_e_EncodingFormatVISUAL
 编码格式:"VISUAL"。
 
 e_EncodingFormatX_BINARYENC = _fsdk.HTML2PDFSettingData_e_EncodingFormatX_BINARYENC
 编码格式:"X-BINARYENC"。
 
 e_EncodingFormatX_DoCoMo_Shift_JIS = _fsdk.HTML2PDFSettingData_e_EncodingFormatX_DoCoMo_Shift_JIS
 编码格式:"X-DoCoMo-Shift_JIS"。
 
 e_EncodingFormatX_KDDI_ISO_2022_JP = _fsdk.HTML2PDFSettingData_e_EncodingFormatX_KDDI_ISO_2022_JP
 编码格式:"X-KDDI-ISO-2022-JP"。
 
 e_EncodingFormatX_KDDI_Shift_JIS = _fsdk.HTML2PDFSettingData_e_EncodingFormatX_KDDI_Shift_JIS
 编码格式:"X-KDDI-Shift_JIS"。
 
 e_EncodingFormatX_SoftBank_ISO_2022_JP = _fsdk.HTML2PDFSettingData_e_EncodingFormatX_SoftBank_ISO_2022_JP
 编码格式:"X-SoftBank-ISO-2022-JP"。
 
 e_EncodingFormatX_SoftBank_Shift_JIS = _fsdk.HTML2PDFSettingData_e_EncodingFormatX_SoftBank_Shift_JIS
 编码格式:"X-SoftBank-Shift_JIS"。
 
 e_EncodingFormatX_TAM_ELANGO = _fsdk.HTML2PDFSettingData_e_EncodingFormatX_TAM_ELANGO
 编码格式:"X-TAM-ELANGO"。
 
 e_EncodingFormatX_TAM_LTTMBARANI = _fsdk.HTML2PDFSettingData_e_EncodingFormatX_TAM_LTTMBARANI
 编码格式:"X-TAM-LTTMBARANI"。
 
 e_EncodingFormatX_TAM_SHREE = _fsdk.HTML2PDFSettingData_e_EncodingFormatX_TAM_SHREE
 编码格式:"X-TAM-SHREE"。
 
 e_EncodingFormatX_TAM_TBOOMIS = _fsdk.HTML2PDFSettingData_e_EncodingFormatX_TAM_TBOOMIS
 编码格式:"X-TAM-TBOOMIS"。
 
 e_EncodingFormatX_TAM_TMNEWS = _fsdk.HTML2PDFSettingData_e_EncodingFormatX_TAM_TMNEWS
 编码格式:"X-TAM-TMNEWS"。
 
 e_EncodingFormatX_TAM_WEBTAMIL = _fsdk.HTML2PDFSettingData_e_EncodingFormatX_TAM_WEBTAMIL
 编码格式:"X-TAM-WEBTAMIL"。
 
 e_EncodingFormatX_UTF8UTF8 = _fsdk.HTML2PDFSettingData_e_EncodingFormatX_UTF8UTF8
 编码格式:"X-UTF8UTF8"。
 
 e_MediaStylePrint = _fsdk.HTML2PDFSettingData_e_MediaStylePrint
 媒体样式:打印。意味着PDF页面将以打印媒体样式显示。
 
 e_MediaStyleScreen = _fsdk.HTML2PDFSettingData_e_MediaStyleScreen
 媒体样式:屏幕。意味着PDF页面将以屏幕媒体样式显示。
 
 e_PageModeMultiplePage = _fsdk.HTML2PDFSettingData_e_PageModeMultiplePage
 多页模式。
 
 e_PageModeSinglePage = _fsdk.HTML2PDFSettingData_e_PageModeSinglePage
 单页模式。
 
 e_ScalingModeEnlarge = _fsdk.HTML2PDFSettingData_e_ScalingModeEnlarge
 页面缩放:放大。这意味着PDF页面将被放大到HTML内容大小。在此模式下,HTML内容的文本大小不会改变。
 
 e_ScalingModeNone = _fsdk.HTML2PDFSettingData_e_ScalingModeNone
 缩放模式:固定页面无缩放。在此模式下,HTML内容的文本大小不会改变。
 
 e_ScalingModeScale = _fsdk.HTML2PDFSettingData_e_ScalingModeScale
 页面缩放:缩放。这意味着HTML内容将被缩放以适应PDF页面大小。在此模式下,文本大小可能会改变。
 
 encoding_format = _fsdk.HTML2PDFSettingData_encoding_format
 HTML编码格式。请参考从FoxitPDFSDKPython3.HTML2PDFSettingData.e_EncodingFormatDefault 开始的值, 应该是这些值中的一个。
 
 headerfooter_title = _fsdk.HTML2PDFSettingData_headerfooter_title
 页眉页脚标题,作为中央页眉的内容。
 
 headerfooter_url = _fsdk.HTML2PDFSettingData_headerfooter_url
 页眉页脚URL,作为左侧页脚的内容。
 
 is_convert_link = _fsdk.HTML2PDFSettingData_is_convert_link
 用于决定是否转换网页链接。
 
 is_generate_tag = _fsdk.HTML2PDFSettingData_is_generate_tag
 用于决定是否生成标签。
 
 is_to_page_scale = _fsdk.HTML2PDFSettingData_is_to_page_scale
 用于决定是否缩放转换的PDF页面。 更多...
 
 media_style = _fsdk.HTML2PDFSettingData_media_style
 用于转换的PDF文档的媒体样式。请参考从FoxitPDFSDKPython3.HTML2PDFSettingData.e_MediaStyleScreen 开始的值, 应该是这些值中的一个。
 
 page_height = _fsdk.HTML2PDFSettingData_page_height
 用于转换的PDF文档的页面高度(单位为1/72英寸)。 更多...
 
 page_margin = _fsdk.HTML2PDFSettingData_page_margin
 用于转换的PDF文档的页面边距。 更多...
 
 page_mode = _fsdk.HTML2PDFSettingData_page_mode
 用于转换的页面模式。请参考从FoxitPDFSDKPython3.HTML2PDFSettingData.e_PageModeSinglePage 开始的值, 应该是这些值中的一个。
 
 page_width = _fsdk.HTML2PDFSettingData_page_width
 用于转换的PDF文档的页面宽度(单位为1/72英寸)。 更多...
 
 rotate_degrees = _fsdk.HTML2PDFSettingData_rotate_degrees
 用于转换的PDF页面的旋转度数。请参考从FoxitPDFSDKPython3.e_Rotation0 开始的值, 应该是这些值中的一个。
 
 scaling_mode = _fsdk.HTML2PDFSettingData_scaling_mode
 用于转换的PDF文档的缩放模式。请参考从FoxitPDFSDKPython3.HTML2PDFSettingData.e_ScalingModeNone 开始的值, 应该是这些值中的一个。
 
 to_deny_local_file_access = _fsdk.HTML2PDFSettingData_to_deny_local_file_access
 用于决定在转换HTML文件时是否拒绝本地文件访问。 在Linux x86平台上不支持。 更多...
 
 to_disable_sandbox = _fsdk.HTML2PDFSettingData_to_disable_sandbox
 用于决定是否禁用沙盒。 更多...
 
 to_generate_bookmarks = _fsdk.HTML2PDFSettingData_to_generate_bookmarks
 用于决定是否生成书签。
 
 to_hide_footer = _fsdk.HTML2PDFSettingData_to_hide_footer
 用于决定是否隐藏页脚。在Linux x86平台上不支持。
 
 to_hide_header = _fsdk.HTML2PDFSettingData_to_hide_header
 用于决定是否隐藏页眉。在Linux x86平台上不支持。
 
 to_load_active_content = _fsdk.HTML2PDFSettingData_to_load_active_content
 用于决定是否加载活动内容。 更多...
 
 to_optimize_tag_tree = _fsdk.HTML2PDFSettingData_to_optimize_tag_tree
 用于决定是否优化标签树。
 
 to_print_background = _fsdk.HTML2PDFSettingData_to_print_background
 用于决定是否打印背景。
 
 to_remove_underline_for_link = _fsdk.HTML2PDFSettingData_to_remove_underline_for_link
 用于决定是否为链接移除下划线装饰。
 
 to_render_images = _fsdk.HTML2PDFSettingData_to_render_images
 用于决定是否渲染图像。
 
 to_resize_objects = _fsdk.HTML2PDFSettingData_to_resize_objects
 是否在渲染过程中启用与Javascript相关的对象调整大小功能。
 
 to_set_headerfooter = _fsdk.HTML2PDFSettingData_to_set_headerfooter
 用于决定是否设置页眉页脚。
 
 to_use_blacklist = _fsdk.HTML2PDFSettingData_to_use_blacklist
 用于决定是否使用黑名单。 更多...
 

详细描述

此类表示用于将HTML转换为PDF的设置数据。

构造及析构函数说明

◆ HTML2PDFSettingData()

def FoxitPDFSDKPython3.HTML2PDFSettingData.HTML2PDFSettingData (   page_width,
  page_height,
  is_to_page_scale,
  page_margin,
  is_convert_link,
  rotate_degrees,
  is_generate_tag,
  page_mode,
  to_generate_bookmarks,
  scaling_mode,
  encoding_format,
  to_render_images,
  to_remove_underline_for_link,
  to_set_headerfooter,
  headerfooter_title,
  headerfooter_url,
  bookmark_root_name,
  to_resize_objects,
  to_print_background,
  to_optimize_tag_tree,
  media_style,
  to_load_active_content,
  to_disable_sandbox,
  to_use_blacklist,
  to_hide_header,
  to_hide_footer,
  to_deny_local_file_access 
)

带参数的构造函数。

参数
[in]page_width用于转换的PDF文档的页面宽度(单位为1/72英寸)。
[in]page_height用于转换的PDF文档的页面高度(单位为1/72英寸)。如果使用页面模式 FoxitPDFSDKPython3.HTML2PDFSettingData.e_PageModeSinglePage ,此参数将被忽略。
[in]is_to_page_scale(已弃用)用于决定是否缩放转换的PDF页面。
[in]page_margin用于转换的PDF文档的页面边距。
[in]is_convert_link用于决定是否转换网页链接。
[in]rotate_degrees用于转换的PDF页面的旋转度数。请参考从FoxitPDFSDKPython3.e_Rotation0 开始的值, 应该是这些值中的一个。
[in]is_generate_tag用于决定是否生成标签。
[in]page_mode用于转换的页面模式。请参考从 FoxitPDFSDKPython3.HTML2PDFSettingData.e_PageModeSinglePage 开始的值,应该是这些值中的一个。
[in]to_generate_bookmarks用于决定是否生成书签。
[in]scaling_mode用于转换的PDF文档的缩放模式。请参考从FoxitPDFSDKPython3.HTML2PDFSettingData.e_ScalingModeNone 开始的值, 应该是这些值中的一个。默认值:FoxitPDFSDKPython3.HTML2PDFSettingData.e_ScalingModeScale
[in]encoding_formatHTML编码格式。请参考从开始的值, 应该是这些值中的一个。 to_render_images 是否渲染图像。 to_remove_underline_for_link 是否移除链接的下划线装饰。 to_set_headerfooter 是否设置页眉页脚。 headerfooter_title 页眉页脚标题,作为中心页眉的内容。 headerfooter_url 页眉页脚URL,作为左页脚的内容。 bookmark_root_name 书签的根名称。 to_resize_objects 是否在渲染过程中启用与JavaScript相关的对象调整大小。 to_print_background 是否打印背景。 to_optimize_tag_tree 是否优化标签树。 media_style 用于转换的PDF文档的媒体样式。请参考从 FoxitPDFSDKPython3::HTML2PDFSettingData::e_MediaStyleScreen FoxitPDFSDKPython3.HTML2PDFSettingData.e_MediaStyleScreen 开始的值, 应该是这些值中的一个。
[in]to_load_active_content是否加载活动内容。
[in]to_disable_sandbox是否禁用沙盒。
[in]to_use_blacklist是否使用黑名单。
[in]to_hide_header是否隐藏页眉。
[in]to_hide_footer是否隐藏页脚。
[in]to_deny_local_file_access是否拒绝本地文件访问。
返回
无。

成员函数说明

◆ Set()

def FoxitPDFSDKPython3.HTML2PDFSettingData.Set (   page_width,
  page_height,
  is_to_page_scale,
  page_margin,
  is_convert_link,
  rotate_degrees,
  is_generate_tag,
  page_mode,
  to_generate_bookmarks,
  scaling_mode,
  encoding_format,
  to_render_images,
  to_remove_underline_for_link,
  to_set_headerfooter,
  headerfooter_title,
  headerfooter_url,
  bookmark_root_name,
  to_resize_objects,
  to_print_background,
  to_optimize_tag_tree,
  media_style,
  to_load_active_content,
  to_disable_sandbox,
  to_use_blacklist,
  to_hide_header,
  to_hide_footer,
  to_deny_local_file_access 
)

设置值。

参数
[in]page_width用于转换的PDF文档的页面宽度(单位为1/72英寸)。
[in]page_height用于转换的PDF文档的页面高度(单位为1/72英寸)。如果使用页面模式 FoxitPDFSDKPython3.HTML2PDFSettingData.e_PageModeSinglePage ,此参数将被忽略。
[in]is_to_page_scale(已弃用)用于决定是否缩放转换的PDF页面。
[in]page_margin用于转换的PDF文档的页面边距。
[in]is_convert_link用于决定是否转换网页链接。
[in]rotate_degrees用于转换的PDF页面的旋转度数。请参考从FoxitPDFSDKPython3.e_Rotation0 开始的值, 应该是这些值中的一个。
[in]is_generate_tag用于决定是否生成标签。
[in]page_mode用于转换的页面模式。请参考从 FoxitPDFSDKPython3.HTML2PDFSettingData.e_PageModeSinglePage 开始的值,应该是这些值中的一个。
[in]to_generate_bookmarks用于决定是否生成书签。
[in]scaling_mode用于转换的PDF文档的缩放模式。请参考从FoxitPDFSDKPython3.HTML2PDFSettingData.e_ScalingModeNone 开始的值, 应该是这些值中的一个。默认值:。 encoding_format HTML编码格式。请参考从 开始的值, 应该是这些值中的一个。
[in]to_render_images是否渲染图像。
[in]to_remove_underline_for_link是否移除链接的下划线装饰。
[in]to_set_headerfooter是否设置页眉页脚。
[in]headerfooter_title页眉页脚标题,作为中心页眉的内容。
[in]headerfooter_url页眉页脚URL,作为左页脚的内容。
[in]bookmark_root_name书签的根名称。
[in]to_resize_objects是否在渲染过程中启用与JavaScript相关的对象调整大小。
[in]to_print_background是否打印背景。
[in]to_optimize_tag_tree是否优化标签树。
[in]media_style用于转换的PDF文档的媒体样式。请参考从FoxitPDFSDKPython3.HTML2PDFSettingData.e_MediaStyleScreen 开始的值, 应该是这些值中的一个。
[in]to_load_active_content是否加载活动内容。
[in]to_disable_sandbox是否禁用沙盒。
[in]to_use_blacklist是否使用黑名单。
[in]to_hide_header是否隐藏页眉。
[in]to_hide_footer是否隐藏页脚。
[in]to_deny_local_file_access是否拒绝本地文件访问。
返回
无。

类成员变量说明

◆ is_to_page_scale

FoxitPDFSDKPython3.HTML2PDFSettingData.is_to_page_scale = _fsdk.HTML2PDFSettingData_is_to_page_scale
static

用于决定是否缩放转换的PDF页面。

弃用:
自Foxit PDF SDK 8.2以来,当前属性已被弃用。此属性将不再对PDF转换产生任何影响。 对于缩放模式,请参考scaling_mode

◆ page_height

FoxitPDFSDKPython3.HTML2PDFSettingData.page_height = _fsdk.HTML2PDFSettingData_page_height
static

用于转换的PDF文档的页面高度(单位为1/72英寸)。

此值减去上下边距的总和必须大于16。

注解
如果使用页面模式FoxitPDFSDKPython3.HTML2PDFSettingData.e_PageModeSinglePage ,页面高度将被忽略。

◆ page_margin

FoxitPDFSDKPython3.HTML2PDFSettingData.page_margin = _fsdk.HTML2PDFSettingData_page_margin
static

用于转换的PDF文档的页面边距。

注解
此值不表示矩形。它只是定义PDF页面的左边距、下边距、 右边距和上边距。

◆ page_width

FoxitPDFSDKPython3.HTML2PDFSettingData.page_width = _fsdk.HTML2PDFSettingData_page_width
static

用于转换的PDF文档的页面宽度(单位为1/72英寸)。

此值减去左右边距的总和必须大于16。

◆ to_deny_local_file_access

FoxitPDFSDKPython3.HTML2PDFSettingData.to_deny_local_file_access = _fsdk.HTML2PDFSettingData_to_deny_local_file_access
static

用于决定在转换HTML文件时是否拒绝本地文件访问。 在Linux x86平台上不支持。

true表示阻止HTML文件访问其自身目录之外的任何本地文件。 false表示允许HTML文件访问任何本地文件路径。 默认值:false

◆ to_disable_sandbox

FoxitPDFSDKPython3.HTML2PDFSettingData.to_disable_sandbox = _fsdk.HTML2PDFSettingData_to_disable_sandbox
static

用于决定是否禁用沙盒。

true表示禁用沙盒,false表示不禁用。默认值:true

◆ to_load_active_content

FoxitPDFSDKPython3.HTML2PDFSettingData.to_load_active_content = _fsdk.HTML2PDFSettingData_to_load_active_content
static

用于决定是否加载活动内容。

此参数对一些优化的网页很有用。这些网页不会加载全部内容。 当用户向下滚动页面时,网页内容会在显示在用户屏幕上时才加载。 true表示加载网页尚未加载的活动内容,false表示不加载。默认值:false

◆ to_use_blacklist

FoxitPDFSDKPython3.HTML2PDFSettingData.to_use_blacklist = _fsdk.HTML2PDFSettingData_to_use_blacklist
static

用于决定是否使用黑名单。

此参数对检查HTML转PDF转换过程中访问的所有URL很有用。
在转换特定URL时,转换过程可能会访问许多第三方网站(图像、CSS样式、Javascript请求等)。
所有这些访问都将对照黑名单记录进行检查。转换器中有一个准备好的开关,可启用黑名单功能。 true表示使用黑名单,false表示不使用。默认值:false。 黑名单JSON位于fxhtml2pdf应用程序旁边,其名称必须为"blacklist.json"。它由三部分记录组成:

  • 域名列表。

  • IP列表。

  • IP范围列表。

"blacklist.json"示例:

         {"Domains":[
              "xxx.com",
              "xxx.com"
              ]
          ,
         "IPs":["1.2.3.4","5.6.7.8"]
         ,
         "IPsegments":[{"16":["104.193.88.0","104.193.88.100"]},{"16":["20.0.0.1","20.0.0.10"]}]
         }